import mongoose from 'mongoose';
import { importData } from '../data/seed-data';
import config from '../config';

// 连接数据库
mongoose
  .connect(config.mongoURI)
  .then(async () => {
    console.log('MongoDB 连接成功，开始导入数据...');
    
    try {
      const result = await importData();
      if (result) {
        console.log('种子数据已成功导入到数据库！');
      } else {
        console.error('导入数据失败，请检查错误日志。');
      }
    } catch (error) {
      console.error('导入过程出错:', error);
    }
    
    // 关闭数据库连接
    mongoose.disconnect();
  })
  .catch((err) => {
    console.error('MongoDB 连接失败:', err);
    process.exit(1);
  }); 